Advertisement
Advertisement
nerve centre
noun
a group of nerve cells associated with a specific function
a principal source of control over any complex activity
Wall Street is the financial nerve centre of America
Advertisement
Advertisement
Advertisement
Advertisement
Browse